package com.hiv.common.param.page;

import com.hiv.common.PageQueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@NoArgsConstructor
@ApiModel( value = "分页查询", parent = PageQueryParam.class)
public class PageQueryAdminParam extends PageQueryParam implements Serializable {
  @ApiModelProperty(value ="账号", required = false)
  private String account;
  @ApiModelProperty(value = "名称",required = false)
  private String name;
  @ApiModelProperty(value = "账号类型 1质控中心 2医院 3检验所",required = false)
  private Integer type;
  @ApiModelProperty(value = "电话", required = false)
  private String mobile;
  @ApiModelProperty("关联的医院对应的质控中心id")
  private Long hospitalPid;
  @ApiModelProperty("关联的医院id")
  private Long hospitalId;
  @ApiModelProperty("角色id")
  private Long roleId;
  @ApiModelProperty("角色所属平台 1小程序端 2管理端")
  private Integer platform;

  @ApiModelProperty("排除adminId")
  private Long adminId;
}

